local M = {}

M.setup = function()
    --  neovide
    -- 字体
    vim.o.guifont = "JetBrainsMono NF:h13" -- h13指字体大小为13 
    -- 背景
    -- 透明
    -- vim.g.neovide_transparency = 0.9,
    -- 填充
    vim.g.neovide_padding_top = 2
    vim.g.neovide_padding_bottom = 0 
    vim.g.neovide_padding_right = 0 
    vim.g.neovide_padding_left = 0 
    -- 刷新率
    vim.g.neovide_refresh_rate = 60
    -- 退出时确认
    vim.g.neovide_confirm_quit = true 
    -- 动画
    -- 光标闪烁
    vim.g.neovide_cursor_smooth_blink = true
    -- 光标动画速度
    vim.g.neovide_cursor_animation_length = 0.13
    -- 插入模式动画
    vim.g.neovide_cursor_animate_in_insert_mode = true
    -- 粒子特效
    vim.g.neovide_cursor_vfx_mode = "railgun"   -- railgun pixiedust torpedo
   -- 粒子数量
    vim.g.neovide_cursor_vfx_particle_density = 30.0

    -- 粒子不透明度
    vim.g.neovide_cursor_vfx_opacity = 70.0
    -- 粒子生命周期
    vim.g.neovide_cursor_vfx_particle_lifetime = 3.0
end

return M
